source of recurring revenue - Spanish English Dictionary